Ice Hockey / Canada /

OHL - season stats and match results

OHL

OHL 2023-2024

Season performance

Total

Teams Overall (Average) Home (Average) Away (Average)
Games Total Scored Missed Games Total Scored Missed Games Total Scored Missed
Oshawa Generals Oshawa Generals 89 7.04 3.89 3.16 45 7.27 4.18 3.09 44 6.82 3.59 3.23
London Knights London Knights 86 7.62 4.78 2.84 43 7.09 4.7 2.4 43 8.14 4.86 3.28
North Bay Battalion North Bay Battalion 84 7.8 4.36 3.44 42 7.69 4.69 3 42 7.9 4.02 3.88
Saginaw Spirit Saginaw Spirit 85 7.29 4.2 3.09 43 7.53 4.44 3.09 42 7.05 3.95 3.1
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 79 7.16 4.09 3.08 39 6.92 3.85 3.08 40 7.4 4.33 3.08
Sudbury Wolves Sudbury Wolves 77 8.64 4.65 3.99 38 8.95 5.03 3.92 39 8.33 4.28 4.05
Kitchener Rangers Kitchener Rangers 78 7.63 4.18 3.45 39 7.87 4.69 3.18 39 7.38 3.67 3.72
Ottawa 67's Ottawa 67's 78 7.1 3.69 3.41 39 7.31 3.87 3.44 39 6.9 3.51 3.38
Erie Otters Erie Otters 74 7.72 3.74 3.97 37 7.14 3.62 3.51 37 8.3 3.86 4.43
Hamilton Bulldogs Hamilton Bulldogs 74 7.53 3.88 3.65 37 7.51 4.24 3.27 37 7.54 3.51 4.03
Barrie Colts Barrie Colts 74 7.45 3.36 4.08 37 7.16 3.7 3.46 37 7.73 3.03 4.7
Mississauga Steelheads Mississauga Steelheads 73 6.79 3.59 3.21 37 6.89 3.62 3.27 36 6.69 3.56 3.14
Kingston Frontenacs Kingston Frontenacs 73 7.6 3.58 4.03 36 7.28 3.72 3.56 37 7.92 3.43 4.49
Flint Firebirds Flint Firebirds 72 7.38 3.35 4.03 36 6.97 2.89 4.08 36 7.78 3.81 3.97
Owen Sound Attack Owen Sound Attack 72 7.61 3.54 4.07 36 7.89 3.61 4.28 36 7.33 3.47 3.86
Guelph Storm Guelph Storm 72 6.44 3.06 3.39 36 6.94 3.58 3.36 36 5.94 2.53 3.42
Peterborough Petes Peterborough Petes 68 7.04 2.69 4.35 34 6.88 2.68 4.21 34 7.21 2.71 4.5
Windsor Spitfires Windsor Spitfires 68 8.93 3.63 5.29 34 9.68 4.29 5.38 34 8.18 2.97 5.21
Sarnia Sting Sarnia Sting 68 7.29 3 4.29 34 7.71 3.21 4.5 34 6.88 2.79 4.09
Niagara IceDogs Niagara IceDogs 68 7.59 2.84 4.75 34 7.03 2.91 4.12 34 8.15 2.76 5.38

Over / Under 5.5

Teams Overall (Average) Home (Average) Away (Average)
Games O 5.5 U 5.5 O 5.5 (%) U 5.5 (%) Games O 5.5 U 5.5 O 5.5 (%) U 5.5 (%) Games O 5.5 U 5.5 O 5.5 (%) U 5.5 (%)
Oshawa Generals Oshawa Generals 89 62 27 69.66 30.34 45 34 11 75.56 24.44 44 28 16 63.64 36.36
London Knights London Knights 86 67 19 77.91 22.09 43 30 13 69.77 30.23 43 37 6 86.05 13.95
North Bay Battalion North Bay Battalion 84 68 16 80.95 19.05 42 34 8 80.95 19.05 42 34 8 80.95 19.05
Saginaw Spirit Saginaw Spirit 85 63 22 74.12 25.88 43 35 8 81.4 18.6 42 28 14 66.67 33.33
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 79 54 25 68.35 31.65 39 24 15 61.54 38.46 40 30 10 75 25
Sudbury Wolves Sudbury Wolves 77 64 13 83.12 16.88 38 29 9 76.32 23.68 39 35 4 89.74 10.26
Kitchener Rangers Kitchener Rangers 78 60 18 76.92 23.08 39 31 8 79.49 20.51 39 29 10 74.36 25.64
Ottawa 67's Ottawa 67's 78 57 21 73.08 26.92 39 29 10 74.36 25.64 39 28 11 71.79 28.21
Erie Otters Erie Otters 74 58 16 78.38 21.62 37 28 9 75.68 24.32 37 30 7 81.08 18.92
Hamilton Bulldogs Hamilton Bulldogs 74 62 12 83.78 16.22 37 31 6 83.78 16.22 37 31 6 83.78 16.22
Barrie Colts Barrie Colts 74 58 16 78.38 21.62 37 30 7 81.08 18.92 37 28 9 75.68 24.32
Mississauga Steelheads Mississauga Steelheads 73 50 23 68.49 31.51 37 25 12 67.57 32.43 36 25 11 69.44 30.56
Kingston Frontenacs Kingston Frontenacs 73 58 15 79.45 20.55 36 26 10 72.22 27.78 37 32 5 86.49 13.51
Flint Firebirds Flint Firebirds 72 52 20 72.22 27.78 36 23 13 63.89 36.11 36 29 7 80.56 19.44
Owen Sound Attack Owen Sound Attack 72 53 19 73.61 26.39 36 30 6 83.33 16.67 36 23 13 63.89 36.11
Guelph Storm Guelph Storm 72 39 33 54.17 45.83 36 21 15 58.33 41.67 36 18 18 50 50
Peterborough Petes Peterborough Petes 68 42 26 61.76 38.24 34 21 13 61.76 38.24 34 21 13 61.76 38.24
Windsor Spitfires Windsor Spitfires 68 61 7 89.71 10.29 34 33 1 97.06 2.94 34 28 6 82.35 17.65
Sarnia Sting Sarnia Sting 68 48 20 70.59 29.41 34 26 8 76.47 23.53 34 22 12 64.71 35.29
Niagara IceDogs Niagara IceDogs 68 48 20 70.59 29.41 34 22 12 64.71 35.29 34 26 8 76.47 23.53

Goals in powerplay

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
Oshawa Generals Oshawa Generals 89 12 0.13 45 11 0.24 44 1 0.02
London Knights London Knights 86 15 0.17 43 1 0.02 43 14 0.33
North Bay Battalion North Bay Battalion 84 3 0.04 42 0 0 42 3 0.07
Saginaw Spirit Saginaw Spirit 85 4 0.05 43 0 0 42 4 0.1
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 79 3 0.04 39 0 0 40 3 0.08
Sudbury Wolves Sudbury Wolves 77 15 0.19 38 0 0 39 15 0.38
Kitchener Rangers Kitchener Rangers 78 21 0.27 39 18 0.46 39 3 0.08
Ottawa 67's Ottawa 67's 78 4 0.05 39 0 0 39 4 0.1
Erie Otters Erie Otters 74 10 0.14 37 3 0.08 37 7 0.19
Hamilton Bulldogs Hamilton Bulldogs 74 13 0.18 37 9 0.24 37 4 0.11
Barrie Colts Barrie Colts 74 10 0.14 37 6 0.16 37 4 0.11
Mississauga Steelheads Mississauga Steelheads 73 19 0.26 37 16 0.43 36 3 0.08
Kingston Frontenacs Kingston Frontenacs 73 6 0.08 36 0 0 37 6 0.16
Flint Firebirds Flint Firebirds 72 2 0.03 36 0 0 36 2 0.06
Owen Sound Attack Owen Sound Attack 72 3 0.04 36 0 0 36 3 0.08
Guelph Storm Guelph Storm 72 18 0.25 36 14 0.39 36 4 0.11
Peterborough Petes Peterborough Petes 68 7 0.1 34 0 0 34 7 0.21
Windsor Spitfires Windsor Spitfires 68 0 0 34 0 0 34 0 0
Sarnia Sting Sarnia Sting 68 0 0 34 0 0 34 0 0
Niagara IceDogs Niagara IceDogs 68 8 0.12 34 7 0.21 34 1 0.03

Shorthanded goals

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
Oshawa Generals Oshawa Generals 89 1 0.01 45 1 0.02 44 0 0
London Knights London Knights 86 0 0 43 0 0 43 0 0
North Bay Battalion North Bay Battalion 84 0 0 42 0 0 42 0 0
Saginaw Spirit Saginaw Spirit 85 0 0 43 0 0 42 0 0
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 79 0 0 39 0 0 40 0 0
Sudbury Wolves Sudbury Wolves 77 1 0.01 38 0 0 39 1 0.03
Kitchener Rangers Kitchener Rangers 78 3 0.04 39 2 0.05 39 1 0.03
Ottawa 67's Ottawa 67's 78 4 0.05 39 0 0 39 4 0.1
Erie Otters Erie Otters 74 3 0.04 37 0 0 37 3 0.08
Hamilton Bulldogs Hamilton Bulldogs 74 5 0.07 37 5 0.14 37 0 0
Barrie Colts Barrie Colts 74 1 0.01 37 0 0 37 1 0.03
Mississauga Steelheads Mississauga Steelheads 73 3 0.04 37 2 0.05 36 1 0.03
Kingston Frontenacs Kingston Frontenacs 73 0 0 36 0 0 37 0 0
Flint Firebirds Flint Firebirds 72 1 0.01 36 0 0 36 1 0.03
Owen Sound Attack Owen Sound Attack 72 1 0.01 36 0 0 36 1 0.03
Guelph Storm Guelph Storm 72 2 0.03 36 1 0.03 36 1 0.03
Peterborough Petes Peterborough Petes 68 1 0.01 34 0 0 34 1 0.03
Windsor Spitfires Windsor Spitfires 68 0 0 34 0 0 34 0 0
Sarnia Sting Sarnia Sting 68 0 0 34 0 0 34 0 0
Niagara IceDogs Niagara IceDogs 68 6 0.09 34 5 0.15 34 1 0.03

Penalty minutes

Teams Overall (Average) Home (Average) Away (Average)
Games Result Average Games Result Average Games Result Average
Oshawa Generals Oshawa Generals 89 144 1.62 45 120 2.67 44 24 0.55
London Knights London Knights 86 86 1 43 15 0.35 43 71 1.65
North Bay Battalion North Bay Battalion 84 65 0.77 42 0 0 42 65 1.55
Saginaw Spirit Saginaw Spirit 85 20 0.24 43 0 0 42 20 0.48
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 79 25 0.32 39 0 0 40 25 0.63
Sudbury Wolves Sudbury Wolves 77 107 1.39 38 0 0 39 107 2.74
Kitchener Rangers Kitchener Rangers 78 181 2.32 39 139 3.56 39 42 1.08
Ottawa 67's Ottawa 67's 78 96 1.23 39 0 0 39 96 2.46
Erie Otters Erie Otters 74 126 1.7 37 31 0.84 37 95 2.57
Hamilton Bulldogs Hamilton Bulldogs 74 130 1.76 37 90 2.43 37 40 1.08
Barrie Colts Barrie Colts 74 125 1.69 37 83 2.24 37 42 1.14
Mississauga Steelheads Mississauga Steelheads 73 245 3.36 37 211 5.7 36 34 0.94
Kingston Frontenacs Kingston Frontenacs 73 44 0.6 36 0 0 37 44 1.19
Flint Firebirds Flint Firebirds 72 14 0.19 36 0 0 36 14 0.39
Owen Sound Attack Owen Sound Attack 72 56 0.78 36 0 0 36 56 1.56
Guelph Storm Guelph Storm 72 152 2.11 36 122 3.39 36 30 0.83
Peterborough Petes Peterborough Petes 68 70 1.03 34 0 0 34 70 2.06
Windsor Spitfires Windsor Spitfires 68 9 0.13 34 0 0 34 9 0.26
Sarnia Sting Sarnia Sting 68 24 0.35 34 0 0 34 24 0.71
Niagara IceDogs Niagara IceDogs 68 156 2.29 34 118 3.47 34 38 1.12

Cup

OHL

Mississauga Steelheads
1
Sudbury Wolves
4
Oshawa Generals
4
Barrie Colts
2
North Bay Battalion
4
Kingston Frontenacs
1
Hamilton Bulldogs
2
Ottawa 67's
4
London Knights
4
Flint Firebirds
0
Kitchener Rangers
4
Erie Otters
2
Saginaw Spirit
4
Owen Sound Attack
0
Sault Ste Marie Greyhounds
4
Guelph Storm
0
Saginaw Spirit
Sault Ste Marie Greyhounds
Saginaw Spirit
4
Sault Ste Marie Greyhounds
3
Oshawa Generals
4
Ottawa 67's
0
London Knights
4
Kitchener Rangers
0
London Knights
4
Kitchener Rangers
0
North Bay Battalion
4
Sudbury Wolves
0
Oshawa Generals
4
North Bay Battalion
3
London Knights
4
Saginaw Spirit
2
Oshawa Generals
North Bay Battalion
London Knights
Oshawa Generals
London Knights
4
Oshawa Generals
0

Standings

OHL 23/24, Eastern Conference: 2023-2024

Standings table
# Teams P W L PTS OTW OTL WP LP W(O/P)
1
London Knights London Knights 68 50 18 104
2
Saginaw Spirit Saginaw Spirit 68 50 18 102
3
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 68 45 23 95
4
Oshawa Generals Oshawa Generals 68 40 28 89
5
North Bay Battalion North Bay Battalion 68 39 29 87
6
Kitchener Rangers Kitchener Rangers 68 41 27 86
7
Hamilton Bulldogs Hamilton Bulldogs 68 37 31 85
8
Mississauga Steelheads Mississauga Steelheads 68 38 30 84
9
Sudbury Wolves Sudbury Wolves 68 38 30 83
10
Ottawa 67's Ottawa 67's 68 36 32 80
11
Erie Otters Erie Otters 68 33 35 73
12
Guelph Storm Guelph Storm 68 33 35 73
13
Kingston Frontenacs Kingston Frontenacs 68 33 35 70
14
Owen Sound Attack Owen Sound Attack 68 29 39 67
15
Flint Firebirds Flint Firebirds 68 30 38 65
16
Barrie Colts Barrie Colts 68 28 40 60
17
Sarnia Sting Sarnia Sting 68 25 43 54
18
Peterborough Petes Peterborough Petes 68 20 48 48
19
Windsor Spitfires Windsor Spitfires 68 18 50 44
20
Niagara IceDogs Niagara IceDogs 68 17 51 42

OHL 23/24, Western Conference: 2023-2024

Standings table
# Teams P W L PTS OTW OTL WP LP W(O/P)
1
London Knights London Knights 60 43 17 90
2
Saginaw Spirit Saginaw Spirit 60 44 16 89
3
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 59 39 20 82
4
Kitchener Rangers Kitchener Rangers 60 38 22 78
5
Erie Otters Erie Otters 60 28 32 61
6
Owen Sound Attack Owen Sound Attack 60 26 34 60
7
Guelph Storm Guelph Storm 58 27 31 60
8
Flint Firebirds Flint Firebirds 59 26 33 56
9
Sarnia Sting Sarnia Sting 60 23 37 50
10
Windsor Spitfires Windsor Spitfires 59 18 41 43

OHL 23/24, Central Division: 2023-2024

Standings table
# Teams P W L PTS OTW OTL WP LP W(O/P)
1
Sudbury Wolves Sudbury Wolves 59 34 25 74
2
North Bay Battalion North Bay Battalion 59 32 27 72
3
Mississauga Steelheads Mississauga Steelheads 59 31 28 69
4
Barrie Colts Barrie Colts 57 25 32 53
5
Niagara IceDogs Niagara IceDogs 59 16 43 39

OHL 23/24, East Division: 2023-2024

Standings table
# Teams P W L PTS OTW OTL WP LP W(O/P)
1
Hamilton Bulldogs Hamilton Bulldogs 59 33 26 76
2
Oshawa Generals Oshawa Generals 61 33 28 75
3
Ottawa 67's Ottawa 67's 59 31 28 69
4
Kingston Frontenacs Kingston Frontenacs 60 28 32 59
5
Peterborough Petes Peterborough Petes 59 18 41 44

OHL 23/24, Midwest Division: 2023-2024

Standings table
# Teams P W L PTS OTW OTL WP LP W(O/P)
1
London Knights London Knights 60 43 17 90
2
Erie Otters Erie Otters 60 28 32 61
3
Owen Sound Attack Owen Sound Attack 60 26 34 60
4
Guelph Storm Guelph Storm 58 27 31 60
5
Kingston Frontenacs Kingston Frontenacs 60 28 32 59

OHL 23/24, West Division: 2023-2024

Standings table
# Teams P W L PTS OTW OTL WP LP W(O/P)
1
Saginaw Spirit Saginaw Spirit 60 44 16 89
2
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 59 39 20 82
3
Flint Firebirds Flint Firebirds 59 26 33 56
4
Sarnia Sting Sarnia Sting 60 23 37 50
5
Windsor Spitfires Windsor Spitfires 59 18 41 43

OHL 23/24: 2023-2024

Standings table
# Teams P W L PTS OTW OTL WP LP W(O/P)
1
London Knights London Knights 60 43 17 90
2
Saginaw Spirit Saginaw Spirit 60 44 16 89
3
Sault Ste Marie Greyhounds Sault Ste Marie Greyhounds 59 39 20 82
4
Kitchener Rangers Kitchener Rangers 60 38 22 78
5
Hamilton Bulldogs Hamilton Bulldogs 59 33 26 76
6
Oshawa Generals Oshawa Generals 61 33 28 75
7
Sudbury Wolves Sudbury Wolves 59 34 25 74
8
North Bay Battalion North Bay Battalion 59 32 27 72
9
Ottawa 67's Ottawa 67's 59 31 28 69
10
Mississauga Steelheads Mississauga Steelheads 59 31 28 69
11
Erie Otters Erie Otters 60 28 32 61
12
Guelph Storm Guelph Storm 58 27 31 60
13
Owen Sound Attack Owen Sound Attack 60 26 34 60
14
Kingston Frontenacs Kingston Frontenacs 60 28 32 59
15
Flint Firebirds Flint Firebirds 59 26 33 56
16
Barrie Colts Barrie Colts 57 25 32 53
17
Sarnia Sting Sarnia Sting 60 23 37 50
18
Peterborough Petes Peterborough Petes 59 18 41 44
19
Windsor Spitfires Windsor Spitfires 59 18 41 43
20
Niagara IceDogs Niagara IceDogs 59 16 43 39

OHL

Canada, championship OHL: standings, schedule of upcoming matches, video of key events of the championship.

The current season runs from 28th September 2023 to 16th May 2024.

The current championship champion OHL is London Knights, and the most titled Oshawa Generals.

Season 2023-2024: The first place in the championship standings OHL takes the team London Knights (104 points).

The date of the

from 2023-09-28
to 2024-05-16

Tournament performance

Information obtained from open sources
Number of rounds 68

Champions

London Knights

Reigning champion

Oshawa Generals

Titled (13)